import request from '@/utils/request'

const baseUri = '/supplierPersonnel'

const supplierPersonnelApi = {
  //供应商联系人 列表
  list({ page, limit, ...others }) {
    return request({
      url: `${baseUri}/list`,
      method: 'get',
      params: {
        page,
        limit,
        ...others
      }
    })
  },

  //根据id查找供应商联系人
  findById(id) {
    return request({
      url: `${baseUri}/findById?id=`+id,
      method: 'get',
      params: { id }
    })
  },

  //查询所有供应商联系人
  findAll() {
    return request({
      url: `${baseUri}/findAll`,
      method: 'get'
    })
  },

  //添加 供应商联系人
  add(pojo) {
    return request({
      url: `${baseUri}/add`,
      method: 'post',
      data: pojo
    })
  },

  //修改供应商联系人
  update(id,pojo) {
    if(id===null || id===''){
      return this.add(pojo)
    }
    return request({
      url: `${baseUri}/update`,
      method: 'post',
      data: pojo // 将 maintenRecord 对象作为请求体传递
    })
  },
  // 删除 供应商联系人
  delete(id) {
    return request({
      url: baseUri + '/delete?id='+id,
      method: 'get',
      params: { id }
    })
  },
  //批量删除 供应商联系人
  batchRemove(ids) {
    return request({
      url: `${baseUri}/batchRemove`,
      method: 'post',
      data: ids
    })
  }
}
export default supplierPersonnelApi